package com.jingyi.system.service;

import com.jingyi.common.core.domain.entity.WxResource;

import java.util.List;

/**
 * 医疗记录图片信息 业务层
 *
 * @author jingyi
 */
public interface IWxResourceService {
    /**
     * 通过医疗记录ID查询患者
     *
     * @param recordId 医疗记录ID
     * @return 图片信息
     */
    public List<WxResource> selectResourceByRecordId(Long recordId);

    /**
     * 通过图片信息ID查询患者
     *
     * @param resourceId 图片信息ID
     * @return 图片信息
     */
    public List<WxResource> selectResourceById(Long resourceId);

    /**
     * 修改图片信息信息
     *
     * @param resource 图片信息
     * @return 结果
     */
    public int updateResource(WxResource resource);

    /**
     * 新增图片信息信息
     *
     * @param resource 图片信息
     * @return 结果
     */
    public int insertResource(WxResource resource);

    /**
     * 通过图片信息ID删除图片信息
     *
     * @param resourceId 图片信息ID
     * @return 结果
     */
    public int deleteResourceById(Long resourceId);

    /**
     * 批量删除图片信息信息
     *
     * @param resourceIds 需要删除的图片信息ID
     * @return 结果
     */
    public int deleteResourceByIds(Long[] resourceIds);

    /**
     * 通过记录ID删除图片信息
     *
     * @param recordId 记录ID
     * @return 结果
     */
    public int deleteResourceByRecordId(Long recordId);


}
